package org.javaongems.client.vcl;

public class Persistent {
	/**
	 * @return the name of the component to labeled in the object inspector
	 */
	public String getNamePath() {
		return null;
	}
	
	public void assign(Persistent src) {
		src.assignTo(this);
	}
	
	public void assignTo(Persistent dest) {
		throw new IllegalArgumentException("deep copy not supported");
	}
	
	public Persistent getOwner() {
		return null;
	}
}
